This is not an introductory book. I am assuming that you have worked your way through Thinking in Java or an equivalent text before coming to this book. In addition, I assume you have more than just a grasp of the syntax of Java. You should have a good understanding of objects and what they�re about, including polymorphism. Again, these are topics covered in Thinking in Java. On the other hand, by going through this book you�re going to learn a lot about object-oriented programming by... Topics: Java, "